4af82d68d16cec6de059b459ba7be16e65c6ecaf,src/toniarts/openkeeper/game/state/MainMenuState.java,MainMenuState,startLevel,#String#,361

Before Change


            // Disable us
            setEnabled(false);
            //TODO make true multiplayer start
            GameState gameState = new GameState(mapSelector.getMap(), new ArrayList<>());
            stateManager.attach(gameState);

        } else {
            logger.warning("Unknown type of Level " + type);

After Change


        if ("campaign".equals(type.toLowerCase())) {

            // Create the level state
            gameState = new GameState(selectedLevel);
        } else if ("skirmish".equals(type.toLowerCase())) {
            if (mapSelector.getMap() == null) {
                logger.warning("Skirmish map not selected");
                return;
            }
            gameState = new GameState(mapSelector.getMap(), skirmishPlayers);
        } else if ("multiplayer".equals(type.toLowerCase())) {
            if (mapSelector.getMap() == null) {
                logger.warning("Multiplayer map not selected");
                return;
            }

            //TODO make true multiplayer start
            gameState = new GameState(mapSelector.getMap(), new ArrayList<>());

        } else {
            logger.log(Level.WARNING, "Unknown type of Level {0}", type);
            return;
        }

        // Start the game
        setEnabled(false);
        stateManager.attach(gameState);
    }

    /**